package com.ph.irp.base.assistantmaterial.dao;

import java.io.Serializable;
import java.util.List;
import com.ph.irp.model.PBaseAssistantmaterialCulture;

public interface PBaseAssistantmaterialCultureDAO extends Serializable {

	public void addAssistantmaterialCulture(
			PBaseAssistantmaterialCulture culture) throws Throwable;

	public void deleteAssistantmaterialCulture(String cultureId)
			throws Throwable;

	public void updateAssistantmaterialCulture(
			PBaseAssistantmaterialCulture culture) throws Throwable;

	public PBaseAssistantmaterialCulture getAssistantmaterialCultureById(
			int cultureId) throws Throwable;

	public List<PBaseAssistantmaterialCulture> getAllAssistantmaterialCultures()
			throws Throwable;

	public List<PBaseAssistantmaterialCulture> getAssistantmaterialCulturesByCode(
			String cultureCode) throws Throwable;

	public List<PBaseAssistantmaterialCulture> getAssistantmaterialCulturesByName(
			String cultureName) throws Throwable;

	public List<PBaseAssistantmaterialCulture> getAssistantmaterialCulturesByCodeAndName(
			String cultureCode, String cultureName) throws Throwable;
}
